double-deck floating roof - Spanish English Dictionary